<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Data Structures for Sets and Graphs: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Data Structures for Sets and Graphs
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class Hierarchy</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#BitMapDirectlyAddressedSets_3_01T_01_4"/>
<map name="BitMapDirectlyAddressedSets_3_01T_01_4" id="BitMapDirectlyAddressedSets_3_01T_01_4">
<area shape="rect" id="node1" href="classBitMapDirectlyAddressedSets.html" title="BitMapDirectlyAddressedSets\&lt; T \&gt;" alt="" coords="5,5,235,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#DiGraph_3_01D_01_4"/>
<map name="DiGraph_3_01D_01_4" id="DiGraph_3_01D_01_4">
<area shape="rect" id="node1" href="classBitMap.html" title="BitMap\&lt; T \&gt;" alt="" coords="11,5,104,35"/><area shape="rect" id="node3" href="classBitMapDiGraph.html" title="BitMapDiGraph\&lt; T \&gt;" alt="" coords="159,44,300,73"/><area shape="rect" id="node5" href="classBitMapGraph.html" title="BitMapGraph\&lt; T \&gt;" alt="" coords="349,45,480,75"/><area shape="rect" id="node6" href="classDiGraph.html" title="A directed graph with the vertices being natural numbers." alt="" coords="5,84,109,113"/><area shape="rect" id="node9" href="classGraph.html" title="Graph\&lt; D \&gt;" alt="" coords="184,97,275,127"/></map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#DiGraph_3_01T_01_4"/>
<map name="DiGraph_3_01T_01_4" id="DiGraph_3_01T_01_4">
<area shape="rect" id="node1" href="classDiGraph.html" title="DiGraph\&lt; T \&gt;" alt="" coords="7,32,108,61"/><area shape="rect" id="node3" href="classBitMapsDiGraph.html" title="BitMapsDiGraph\&lt; T \&gt;" alt="" coords="159,5,308,35"/><area shape="rect" id="node5" href="classGraph.html" title="Graph\&lt; T \&gt;" alt="" coords="189,59,277,88"/><area shape="rect" id="node7" href="classBitMapsGraph.html" title="BitMapsGraph\&lt; T \&gt;" alt="" coords="359,59,495,88"/></map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#DirectlyAddressedSet_1_1Iterator"/>
<map name="DirectlyAddressedSet_1_1Iterator" id="DirectlyAddressedSet_1_1Iterator">
<area shape="rect" id="node1" href="classBitTools.html" title="BitTools\&lt; T \&gt;" alt="" coords="29,221,131,251"/><area shape="rect" id="node3" href="classBitMapDirectlyAddressedSet.html" title="A DirectlyAddressedSet implemented with an array of nodes, each node corresponding to a word of the s..." alt="" coords="204,117,425,147"/><area shape="rect" id="node17" href="classBitMapDirectlyAddressedSet_1_1BitMapIterator.html" title="An abstract implementation of DirectlyAddressedSet::Iterator." alt="" coords="220,213,409,259"/><area shape="rect" id="node23" href="classMultiLevelDirectlyAddressedSet_1_1MultiIterator.html" title="A generic iterator on the set of elements." alt="" coords="221,282,408,329"/><area shape="rect" id="node5" href="classArrayBitMapDirectlyAddressedSet.html" title="A BitMapDirectlyAddressedSet implemented with an array of words." alt="" coords="476,5,676,51"/><area shape="rect" id="node7" href="classHashBitMapDirectlyAddressedSet.html" title="HashBitMapDirectlyAddressed\lSet\&lt; T \&gt;" alt="" coords="476,74,676,121"/><area shape="rect" id="node9" href="classMultiLevelDirectlyAddressedSet.html" title="An implementation of DirectlyAddressedSet using a static multilevel bitmap as data structure..." alt="" coords="483,143,669,190"/><area shape="rect" id="node11" href="classMultiArrayDirectlyAddressedSet.html" title="A MultiLevelDirectlyAddressedSet implemented with an ArrayBitMapDirectlyAddressedSet per level..." alt="" coords="727,74,913,121"/><area shape="rect" id="node13" href="classMultiHashDirectlyAddressedSet.html" title="MultiHashDirectlyAddressed\lSet\&lt; T \&gt;" alt="" coords="727,143,913,190"/><area shape="rect" id="node15" href="classvEBTree.html" title="vEBTree\&lt; T \&gt;" alt="" coords="768,213,872,243"/><area shape="rect" id="node19" href="classBitMapDirectlyAddressedSet_1_1ComplIterator.html" title="BitMapDirectlyAddressedSet\l\&lt; T \&gt;::ComplIterator" alt="" coords="481,282,671,329"/><area shape="rect" id="node21" href="classBitMapDirectlyAddressedSet_1_1FilteredBitMapIterator.html" title="BitMapDirectlyAddressedSet\l\&lt; T \&gt;::FilteredBitMapIterator" alt="" coords="481,213,671,259"/><area shape="rect" id="node24" href="classDirectlyAddressedSet.html" title="A static or dynamic set of elements with direct addressing." alt="" coords="5,91,155,120"/><area shape="rect" id="node27" href="classHashDirectlyAddressedSet.html" title="A static BitMapDirectlyAddressedSet implemented with a perfect hash table." alt="" coords="225,64,404,93"/><area shape="rect" id="node28" href="classDirectlyAddressedSet_1_1Iterator.html" title="A general iterator to scan a DirectlyAddressedSet." alt="" coords="5,278,155,325"/></map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#DirectlyAddressedSet_3_01OrderedPair_3_01T_01_4_01_4"/>
<map name="DirectlyAddressedSet_3_01OrderedPair_3_01T_01_4_01_4" id="DirectlyAddressedSet_3_01OrderedPair_3_01T_01_4_01_4">
<area shape="rect" id="node1" href="classDirectlyAddressedSet.html" title="DirectlyAddressedSet\l\&lt; OrderedPair\&lt; T \&gt; \&gt;" alt="" coords="5,5,155,51"/><area shape="rect" id="node3" href="classOrderedBinaryRelation.html" title="A Binary Relation with a specified order between to elements and two pairs of elements." alt="" coords="204,13,388,43"/></map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#Factory_3_01ArrayBitMapDirectlyAddressedSet_3_01T_01_4_01_4"/>
<map name="Factory_3_01ArrayBitMapDirectlyAddressedSet_3_01T_01_4_01_4" id="Factory_3_01ArrayBitMapDirectlyAddressedSet_3_01T_01_4_01_4">
<area shape="rect" id="node1" href="classFactory.html" title="Factory\&lt; ArrayBitMapDirectly\lAddressedSet\&lt; T \&gt; \&gt;" alt="" coords="5,5,200,51"/><area shape="rect" id="node3" href="classArrayBitMapDirectlyAddressedSetFactory.html" title="ArrayBitMapDirectlyAddressed\lSetFactory\&lt; T \&gt;" alt="" coords="249,5,449,51"/></map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#Factory_3_01DiGraph_3_01D_01_4_01_4"/>
<map name="Factory_3_01DiGraph_3_01D_01_4_01_4" id="Factory_3_01DiGraph_3_01D_01_4_01_4">
<area shape="rect" id="node1" href="classFactory.html" title="Factory\&lt; DiGraph\&lt; D \&gt; \&gt;" alt="" coords="7,5,177,35"/><area shape="rect" id="node3" href="classDiGraphFactory.html" title="DiGraphFactory\&lt; D \&gt;" alt="" coords="228,5,375,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#Factory_3_01DirectlyAddressedSet_01_4"/>
<map name="Factory_3_01DirectlyAddressedSet_01_4" id="Factory_3_01DirectlyAddressedSet_01_4">
<area shape="rect" id="node1" href="classFactory.html" title="Factory\&lt; DirectlyAddressed\lSet \&gt;" alt="" coords="7,5,191,51"/><area shape="rect" id="node3" href="classDirectlyAddressedSetFactory.html" title="DirectlyAddressedSetFactory" alt="" coords="241,13,433,43"/></map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#Factory_3_01HashBitMapDirectlyAddressedSet_3_01T_01_4_01_4"/>
<map name="Factory_3_01HashBitMapDirectlyAddressedSet_3_01T_01_4_01_4" id="Factory_3_01HashBitMapDirectlyAddressedSet_3_01T_01_4_01_4">
<area shape="rect" id="node1" href="classFactory.html" title="Factory\&lt; HashBitMapDirectly\lAddressedSet\&lt; T \&gt; \&gt;" alt="" coords="5,5,200,51"/><area shape="rect" id="node3" href="classHashBitMapDirectlyAddressedSetFactory.html" title="HashBitMapDirectlyAddressed\lSetFactory\&lt; T \&gt;" alt="" coords="249,5,449,51"/></map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#Factory_3_01T_01_4"/>
<map name="Factory_3_01T_01_4" id="Factory_3_01T_01_4">
<area shape="rect" id="node1" href="classFactory.html" title="Factory\&lt; T \&gt;" alt="" coords="5,5,104,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#Filter_3_01T_01_4"/>
<map name="Filter_3_01T_01_4" id="Filter_3_01T_01_4">
<area shape="rect" id="node1" href="classFilter.html" title="It provides the ability of filtering the enumeration of a DirectlyAddressedSet." alt="" coords="5,85,88,115"/><area shape="rect" id="node3" href="classAndFilter.html" title="Filter for thelogic operation and." alt="" coords="148,5,255,35"/><area shape="rect" id="node5" href="classAndNegFilter.html" title="Filter for the logic operation and of the first parameter and the negation of the second parameter..." alt="" coords="136,59,267,88"/><area shape="rect" id="node7" href="classOrFilter.html" title="Filter for the logic operation or." alt="" coords="153,112,249,141"/><area shape="rect" id="node9" href="classXorFilter.html" title="Filter for the logic operation xor." alt="" coords="151,165,252,195"/></map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#Hash_3_01T_01_4"/>
<map name="Hash_3_01T_01_4" id="Hash_3_01T_01_4">
<area shape="rect" id="node1" href="classHash.html" title="An interface to packed perfect hashing with cmph." alt="" coords="5,5,91,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#Hash_3_01T_01_4_1_1Search"/>
<map name="Hash_3_01T_01_4_1_1Search" id="Hash_3_01T_01_4_1_1Search">
<area shape="rect" id="node1" href="classHash_1_1Search.html" title="An interface to the search object." alt="" coords="7,32,140,61"/><area shape="rect" id="node3" href="classHash_1_1BinSearch.html" title="An implementation of Search using binary search in an ordered table." alt="" coords="201,5,353,35"/><area shape="rect" id="node5" href="classHash_1_1CMPHSearch.html" title="An implementation of Search the cmph package." alt="" coords="191,59,364,88"/></map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#Heap"/>
<map name="Heap" id="Heap">
<area shape="rect" id="node1" href="classHeap.html" title="Heap" alt="" coords="5,5,59,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#OrderedPair_3_01T_01_4"/>
<map name="OrderedPair_3_01T_01_4" id="OrderedPair_3_01T_01_4">
<area shape="rect" id="node1" href="classOrderedPair.html" title="A ordered pair contain two elements." alt="" coords="5,5,128,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#repE"/>
<map name="repE" id="repE">
<area shape="rect" id="node1" href="structrepE.html" title="repE" alt="" coords="7,5,55,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#repo"/>
<map name="repo" id="repo">
<area shape="rect" id="node1" href="structrepo.html" title="repo" alt="" coords="7,5,52,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#Repository"/>
<map name="Repository" id="Repository">
<area shape="rect" id="node1" href="classRepository.html" title="Repository" alt="" coords="5,5,91,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#std_1_1GraphInput"/>
<map name="std_1_1GraphInput" id="std_1_1GraphInput">
<area shape="rect" id="node1" href="classstd_1_1GraphInput.html" title="std::GraphInput" alt="" coords="5,5,117,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#TripleList_3_01T_00_01D_01_4"/>
<map name="TripleList_3_01T_00_01D_01_4" id="TripleList_3_01T_00_01D_01_4">
<area shape="rect" id="node1" href="classColoringHeuristic.html" title="This class encapsulates a set of algorithms to color a graph." alt="" coords="5,58,136,105"/><area shape="rect" id="node3" href="classDsatur.html" title="Dsatur\&lt; T, D \&gt;" alt="" coords="187,9,296,39"/><area shape="rect" id="node5" href="classGreedy.html" title="Greedy\&lt; T, D \&gt;" alt="" coords="184,64,299,93"/><area shape="rect" id="node7" href="classMCR.html" title="MCR\&lt; T, D \&gt;" alt="" coords="191,117,292,147"/><area shape="rect" id="node8" href="classTripleList.html" title="TripleList\&lt; T, D \&gt;" alt="" coords="8,5,133,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#Weight_3_01W_01_4"/>
<map name="Weight_3_01W_01_4" id="Weight_3_01W_01_4">
<area shape="rect" id="node1" href="classWeight.html" title="This class represents the weights in a weighted graph." alt="" coords="7,5,105,35"/></map>
</td></tr>
<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#WGraphs_3_01W_00_01T_01_4"/>
<map name="WGraphs_3_01W_00_01T_01_4" id="WGraphs_3_01W_00_01T_01_4">
<area shape="rect" id="node1" href="classWGraphs.html" title="Represents a collection of algorithms for weighted graphs." alt="" coords="5,5,136,35"/></map>
</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Nov 26 2012 17:06:46 for Data Structures for Sets and Graphs by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>
